package com.black.cat.bean;

import com.black.cat.exception.BeansException;

/**
 * 定义获取bean和bean的各种属性
 */
public interface BeanFactory {

    /**
     *
     * 对获取FactoryBean本身的转义定义
     * 当需要获取FactoryBean 本身的时候 getBean("&");
     */
    String FACTORY_BEAN_PREFIX = "&";


    Object getBean(String name) throws BeansException;
}
